package com.ytjj.qmyx.admin.eunm;

import lombok.Getter;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description 页面模块管理
 * @ClassName ForumEnum
 **/
@Getter
public enum ModuleEnum {
    RETURN_DUTY("RETURN_DUTY", "售后订单责任"),
    RETURN_BANKER_INFO("RETURN_BANKER_INFO", "返商信息"),
    ;

    /**
     * 页面模块类型
     */
    private String type;
    /**
     * 页面模块名称
     */
    private String forumName;


    ModuleEnum(String type, String forumName) {
        this.type = type;
        this.forumName = forumName;
    }

    /**
     * @Description 获取模块名称
     **/
    public static List<String> getTypes() {
        ModuleEnum[] values = ModuleEnum.values();
        List<String> types = new ArrayList<>();
        for (ModuleEnum value : values) {
            types.add(value.name());
        }
        return types;
    }


    /**
     * @Description 获取模块名称
     **/
    public static String getForumName(String type) {
        ModuleEnum[] values = ModuleEnum.values();
        for (ModuleEnum value : values) {
            if(value.type.equals(type)) {
                return value.getForumName();
            }
        }
        return "";
    }

}
